package com.wanxi.coupon.api.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.math.BigDecimal;


@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel("管理员优惠券统计信息")
public class CouponAdminStatisticVo    {

    @ApiModelProperty(value = "优惠券id")
    private Long couponId;
    @ApiModelProperty(value = "已领取数量")
    private Integer getNumber;
    @ApiModelProperty(value = "已使用数量")
    private Integer useNumber;
    @ApiModelProperty(value = "发放总量")
    private Integer quota; //发放总量
    @ApiModelProperty(value = "面额")
    private BigDecimal couponMoney; //面额
    @ApiModelProperty(value = "满减额度100，满100减xxx")
    private BigDecimal fullReduction; //满减
    @ApiModelProperty(value = "折扣：95 ,打九五折")
    private BigDecimal discount; //折扣
    @ApiModelProperty(value = "优惠券类型")
    private Integer type; //类型
    @ApiModelProperty(value = "用户优惠券状态")
    private Integer userCouponStatus; //状态
    @ApiModelProperty(value = "优惠券状态")
    private Integer status; //状态
    @ApiModelProperty(value = "剩余数量")
    private Integer residue;



}
